<?php
require_once('control_seguridad.php');
require_once('reader.php');
require_once("../model/class_conexionMySQL.php");

$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read('../data/Archivo.xls');
error_reporting(E_ALL ^ E_NOTICE);

echo '<html><head><body><p><a href="../controller/control_aplicacion.php">XContinuar</a></p>';
$consulta = new conexionMySQL();
$inserciones = 0;
$insercionesmalas = 0;
for( $i = 2, $cant = $data->sheets[0]['numRows']; $i <= $cant; $i++) {
	
	$Arreglo = array(
		trim( $data->sheets[0]['cells'][$i][7]),
		trim( $data->sheets[0]['cells'][$i][1]),
		(trim( $data->sheets[0]['cells'][$i][3]).'-'.trim( $data->sheets[0]['cells'][$i][4]).'-'.trim( $data->sheets[0]['cells'][$i][5]).'-'.trim( $data->sheets[0]['cells'][$i][6]).'-'.trim( $data->sheets[0]['cells'][$i][8]).'-'.trim( $data->sheets[0]['cells'][$i][9])),
		trim( $data->sheets[0]['cells'][$i][10]),
	);
	
	$Arreglo = str_replace( array("\'",'\"',"'",'"'), '', $Arreglo);
	$Arreglo = $consulta->secureArray( $Arreglo);
	
	if( $Arreglo[0] == 0){
		$Arreglo[0] = 1;
	}
	
	if( is_numeric( $Arreglo[1])){
		$campos ='`caja`,`autos`,`obs`';
		$valores = $Arreglo[0].',"'.$Arreglo[1].'","'.$Arreglo[2].'"';
		$query = 'insert `archivos` ('.$campos.') values ('.$valores.')';
		
		$res = $consulta->insertar( $query);
		if( !is_numeric( $res)){
			$res = $consulta->insertar( 'insert `archivo_falla` ('.$campos.',`fecha`) values ('.$valores.',"'.$consulta->php_to_mysql($Arreglo[3]).'")');
			if( is_numeric( $res)){
				$insercionesmalas ++;
			}
		}else{
			$inserciones ++;
		}
	}
}
echo '<p>Insersiones realizadas '.$inserciones.'</p>';
echo '<p>Insersiones falladas '.$insercionesmalas.'</p>';
echo '</body></html>';
?>